package cn.com.nes.site.entity.vo.crm;

import cn.com.nes.site.entity.vo.PageVO;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * Created with IntelliJ IDEA.
 *
 * @Author: ShenWei
 * @Date: 2024/03/15/14:13
 */
@Data
public class SalePriceMasterVO extends PageVO {
    /**
     * id - 报价单id
     */
    private Long id;

    /**
     * 订单id
     */
    private Long orderId;

    /**
     * 客户id
     */
    private String customerId;

    /**
     * 建筑id
     */
    private String buildId;

    /**
     * 厂商id，多个用，隔开
     */
    private String manufactureId;

    /**
     * 公司id，多个用，隔开
     */
    private String companyId;

    /**
     * 报价单名称
     */
    private String name;

    /**
     * 状态，对应字典表 param_type = 305
     */
    private Integer status;

    /**
     * 排序
     */
    private Integer sort;

    /**
     * 折扣
     */
    private Integer discount;

    /**
     * 优惠前价格
     */
    private BigDecimal totalOffer;

    /**
     * 优惠后价格
     */
    private BigDecimal totalPrice;

    /**
     * 其他成本价 - 工时价
     */
    private BigDecimal otherCostPrice;

    /**
     * 是否删除 0 - 没删除 1 - 已删除
     */
    private boolean deleted;

    /**
     * 创建人id
     */
    private Long gmtCreateId;

    /**
     * 创建时间
     */
    private Date gmtCreate;

    /**
     * 修改人id
     */
    private Long gmtModifiedId;

    /**
     * 修改时间
     */
    private Date gmtModified;

    // 扩展参数
    private List<SalePriceDetailVO> childList;
}
